#ifndef TEXTURE_H
#define TEXTURE_H

#include <string>

enum ATextureFilterType {
    ATexFilter_Linear, ATexFilter_Near
};

class Texture {
public:
    Texture ( const std::string &filename, ATextureFilterType );
    void Bind ();
    ~Texture ();
private:
    unsigned int texture;
    int width, height, nrChannels;
};

#endif
